Yeah not good for the game. Stupid.
Not sure how to fix it though, cause on the other hand you don't want a guy throwing another guy down in that circumstance. I'd make it a 20 yard penalty, and maybe throw the guy out of the game if its full on blatant.